Gurin Evgeniy Ivanovich, Doctor of engineering sciences, professor, sub-department of computer engineering, Penza State University (40 Krasnaya street, Penza, Russia), firstname.lastname@example.org
Skopintsev Roman Georgievich, Postgraduate student, Penza State University (40 Krasnaya street, Penza, Russia), email@example.com
Background. Currently, systems-on-chip with FPGA-based processors are used in various fields of science and technology. In such systems, computational procedures are separated so that a processor perform functions of management and algorithmically complex and, at the same time, relatively slow calculations. Operations, that require maximum performance, are performed by hardware resources on the FPGA basis. Such operations require blocks to compute functions, primarily trigonometric.
Materials and methods. The aim of this work is to develop high-speed dedicated blocks on the basis of FPGA, allowing to generate sinusoidal sequences for computing systems-on-chip with FPGA-based processor blocks at the rate of data income.
Results. The authors have developed a structure of a specialized unit to generate flows of trigonometric function values, intended for systems-on-chip with FPGA-based processors. The researchers investigated characteristics of the developed generator and experimentally studied the units of the developed processor.
Conclusions. The method of creating blocks for trigonometric functions generation, considered in the paper, improves accuracy for a number of practical cases with relatively simple hardware implementation
1. Nemudrov V., Martin G. Sistemy na kristalle [System-on-chip]. Moscow: Tekhnosfera, 2004, 216 p.
2. Maksfild K. Proektirovanie na PLIS. Kurs molodogo boytsa [FPGA design. Initial training]. Moscow: DODEKA, 2007, 408 p.
3. Shagurin I. I. Elektronnye komponenty [Electronic components]. 2009, no. 1, pp. 37–39.
4. Baykov V. D., Smolov V. B. Apparaturnaya realizatsiya elementarnykh funktsiy v TsVM [Hardware implementation of elementary functions in digital computers]. Leningrad: Izd-vo Leningr. un-ta, 1975, 96 p.
5. Vodyakho A. I., Smolov V. B., Plyusnin D. V., Puzankov D. V. Funktsional'no orientirovannye protsessory [Function-oriented processors]. Leningrad: Mashinostroenie, Leningr. otd-e, 1988, 224 p.
6. Stork M. Proceedings of the 3rd Unternational conference on Circuits, Systems, Control, Signals (CSCS’12). Barcelona, Spain, 2012, pp. 127–132.
7. Nouman Z., Klima B. Knobloch International Journal of Engineering and Advanced Technology (IJEAT). 2013, vol. 2, June, pp. 304–307.
8. Jassim M., Abdul-Jabbar and Noor N. Qaqos Al-Rafidain Engineering. 2012, vol. 20, no. 4, pp. 32–46.
9. United States Patent 4860238, MKI G06F 3/00. Digital Sine Generator. A. Kraker, appl. 28.01.1987, publ. 22.08.1989.
10. Layons R. Tsifrovaya obrabotka signalov [Digital signal processing]. Moscow: Binom-Press, 2006, 656 p.
11. Pasko R., Rijnders L., Schaumont P., Vernalde S., Durackova D. IEEE Journal of Solid-State Circuits. 2001, vol. 36, no. 3, pp. 408–416.